/**
 * 閫忔槑鐨勯《閮�
 */
.headerOpc{
	height: 1rem;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
}
.leftArrow,.leftArrow img,.rightNav,.rightNav img{
	width: 0.5rem;
	height: 0.5rem;
	float: left;
}
.leftArrow{
	float: left;
	margin:0.25rem 0 0 0.24rem;
}
.rightNav{
	float: right;
	margin:0.25rem 0.24rem 0 0;
}
.leftArrow a,.rightNav a{
	font-size: 0;
	display: inline-block;
	height: auto;
	width:auto;
	float: left;
}
/* 閫忔槑灞� */
.tuanInfo,.tuanInfoBg{
	height:1rem;
	width:95%;
	padding-left:2.5%;
	padding-right:2.5%;
	background-color:#000;
  	background-color:rgba(0,0,0,0.5);
	position:absolute;
	bottom:0;
	overflow:hidden;
}
.tuanInfoBg{
	opacity:0.5;
	background: -moz-linear-gradient( top,#ccc,#000);
	background: -webkit-gradient(linear,center top,center bottom,from(#ccc), to(#000));
	background: -o-linear-gradient(top,#ccc, #000);
}
.tuanInfo{
	z-index:99;
	color:white;
}
.tuanInfoTitle{
	height:0.6rem;
	line-height:0.6rem;
	width:100%;
	font-size:0.3rem;
	font-weight:bold;
}
.tuanInfoCon{
	line-height:0.4rem;
	height:0.4rem;
	width:100%;
	font-size:0.24rem;
}
/* 
* content sheetStyle
*/
.content{
	width:100%;
	position:relative;
	top:0;
	bottom:12%;
	border-top:2px solid #d6d7dc;
}
.tuanLabel{
	width:95%;
	padding-left:2.5%;
	padding-right:2.5%;
	overflow:auto;
}
.tuanLabel table{
	width:100%;
	height:0.8rem;
}
.sg,.duihao{
	height: 100%;
}
.duihao{
	width:1rem;
	height: 100%;
	text-align:right;
	font-size:0.22rem;
	color:#838383;
	position:relative;
}
.duihao img{
	position:relative;
	margin-right: 0.05rem;
}
.duihao div{
	float: right;
}
.duihao img,.sg img{
	height:0.3rem;
}
/**/
.suitShop{
	overflow:auto;
	width:100%;
}
.suitShop a{
	text-decoration:none;
	color:#666;
}
.suitShopTitle{
	line-height:1rem;
	width:97.5%;
	font-size:0.28rem;
	padding-left:2.5%;
}
.shopInfo{
	overflow:auto;
	width:97.5%;
	margin-left:2.5%;
	padding-top:0.2rem;
	padding-bottom:0.2rem;
	border-top:1px solid #DEDBDB;
	border-bottom:1px solid #DEDBDB;
	height:0.9rem;
}
.shopInfo .shopInfoLeft{
	height:0.9rem;
	line-height: 0.9rem;
	float:left;
	font-size:0.26rem;
}
.shopInfo a{
	text-decoration:none;
}
.shopInfoTitle{
	height:0.45rem;
	line-height:0.4rem;
	font-size:0.3rem;
	font-weight:bold;
}
.shopInfoTitle img{
	margin-top: 0.1rem;
	height:0.3rem;
}
.shopTel{
	width:1rem;
	border-left:1px solid #DEDBDB;
	text-align:center;
	height:0.9rem;
	float:right;
}
.shopTel img{
	margin-top:0.25rem;
	height:0.4rem;
}
/**/
.tuanList{
	overflow:auto;
	border-top:1px solid #DEDBDB;
	width:95%;
	padding-right:2.5%;
	margin-left:2.5%;
	padding:0.1rem 0;
}
.tuanList table{
	width:100%;
	overflow:auto;
	margin-top:0.05rem;
}
.tuanListTitle,.tuanListInfo{
	line-height:0.4rem;
	font-size:0.28rem;
}
.tuanListTitle{
	color:#838383;
}
.tuanListNum{
	
	text-align:right;
}


.tuanListAll{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	margin-top:0.1rem;
	padding-bottom:0.1rem;
}
.tuanListAll div{
	height: 0.4rem;
	line-height:0.4rem;
	font-size:0.28rem !important;
}
.tuanListAll span{
	color:#fc612a;
	font-size:0.32rem;
}
.freeNapkin{
	text-align:left;
}
/* tab_table */
.detailTabSheet{
	overflow:auto;
	width:95%;
	padding-left:2.5%;
	padding-right:2.5%;
}
.detailTabSheet a{
	text-decoration:none;
}
.detailTabSheet table{
	height:1rem;
	width:100%;
}
.logo{
	width:0.35rem;
	height:100%;
}
.logo img{
	height:0.35rem;
}
.sheetCon{
	line-height:0.8rem;
	font-size:0.28rem;
	height:100%;
	color:#222;
}
.sheetCon a{
	text-decoration:none;
	color:#222;
}
.arrowRight{
	width:0.5rem;
	height:100%;
	position: relative;
}
.arrowRight div{
	width: 1.2rem;
	line-height: 0.4rem;
	border-radius: 0.05rem;
	height: 0.4rem;
	font-size: 0.24rem;
	color: #fff;
	background: #FE5722;
	text-align: center;
}


.footerBg{
	height:1.5rem !important;
	width:100%;
}
/* 
* footer sheetStyle
*/
.footer{
	height:1rem;
	width:100%;
	position:fixed;
	bottom:0px;
	background:#fff;
	z-index:999;
	font-size:0.4rem;
	border-top:1px solid #d6d7dc;
}
.footer a{
	text-decoration:none;
}
.footer img,.footerInfo{
	float:left;
}
.footerInfo div{
	height: 1rem;
	line-height: 1rem;
	float:left;
}
.footerInfo span{
	font-size:0.4rem;
	font-weight:bold;
}
.takeaway{
	float:right;
	padding-left:0.2rem;
	padding-right:0.2rem;
	background:#fa612a;
	color:white;
	line-height:0.7rem;
	height:0.7rem;
	position:relative;
	top:50%;
	margin-top:-0.35rem;
	margin-left:2.5%;
	margin-right:2.5%;
	border-radius: 0.05rem;
	font-size: 0.3rem;
}
.footerInfo{
	color:#fa612a;
	position:relative;
	margin-left:0.2rem;
}
.oldPrice{
	position:relative;
	height:0.4rem;
	line-height:0.4rem;
	bottom:-0.04rem;
	margin-left:0.1rem;
	color:#838383;
	font-size: 0.26rem;
	text-decoration:line-through;
}
/* 閻犳劦鍘洪幏杈ㄣ亜閼姐倗鍙� */
.buyKnowTitle,.buyKnowInfo{
	width:95%;
	margin-left:2.5%;
	padding-right:2.5%;
	font-size:0.26rem;
}
.buyKnowTitle{
	line-height:0.4rem;
	color:#838383;
	padding-top:0.1rem;
}
.buyKnowInfo{
	overflow:auto;
	position:relative;
	color:#2b2b2b;
}
.buyKnowInfo div{
	/* float:left; */
}
.buyKnowInfoCircle{
	position:absolute;
	/* margin-right:5px; */
	height:0.07rem;
	width:0.07rem;
	top:0.16rem;
	border-radius:50%;
	background:#838383;
}
.buyKnowCon{
	position:relative;
	line-height:0.4rem;
	left:0.15rem;
	width:95%;
	text-align:justify;
	float: left;
}
.bdbt{
	border-top:1px solid #eaeaea;
}
.buyKnowBd{
	padding-bottom:10px;
}

/*闁告瑥纾鍕緞閿燂拷*/
.arrowRight span:before,.sales span:before {
  	content: "";
	border: 0.2rem solid transparent;
	border-left:0.2rem solid #D6D7DC;
	width: 0;
	height: 0;
	position: absolute;
	right: -0.05rem;
	top: 50%;
	margin-top: -0.2rem;
}
.arrowRight span:after,.sales span:after{
	content: "";
	border: 0.2rem solid transparent;
	border-left:0.2rem solid #fff;
	width: 0;
	height: 0;
	position: absolute;
	right: -0.015rem;
	top: 50%;
	margin-top: -0.2rem;
}

/*
 *
 *闁绘劗顢婇惁锟�
 *
 */
.comment{
	height:90px;
	width:100%;
	padding-top:5px;
	border-top:1px solid #eaeaea;
}
.comment table{
	height:100%;
	width:97%;
	
}
.comment table,.comment td{
	border-collapse:collapse;
	border:0; 
	padding:0; 
}
.commentAvatar,.commentAvatar div{
	width:50px;
	height:50px;
	overflow:hidden;
}
.commentAvatar div{
	border-radius:50%;
}
.commentAvatar img{
	height:100%;
}

.commentUser,.commentCount,.commentCon,.commentVisits{
	padding-left:10px !important;
}
.commentUser{
	font-size:15px;
	color:#3e6acc;
	height:25px;
	line-height:25px;
}
.commentTime{
	width:60px;
	text-align:center;
	font-size:12px;
	color:#838383;
	line-height:25px;
}
.commentCount{
	font-size:12px;
	color:#2b2b2b;
	line-height:25px;
	height:25px;
	position:relative;
}
.commentCount img{
	height:13px;
	position:relative;
	top:2px;
}
.commentCon,.commentCon div{
	font-size:14px;
	color:#2b2b2b;
	height:40px;
	overflow:hidden;
	line-height:20px;
	text-align:justify;
}
.commentVisits{
	line-height:30px;
	font-size:12px;
	color:#838383;
}

/* 闁告帒妫楁竟濠勭棯閿燂拷 */
.defaultSplit{
	height:10px;
	background:#f0f0f0;
	width:100%;
	border-bottom:1px solid #d6d7dc;
	border-top:1px solid #d6d7dc;
}
.smallTable{
	height:45px !important;
}


/* 娌℃湁淇℃伅鍥剧墖灞曠ず */
.tuangouNo {
    width: 100%;
    overflow: auto;
    text-align:center;
}
.tuangouNo img{
	height:2rem;
	/*width:2rem;*/
	object-fit:inherit;
	padding:0.2rem 0;
}



/*鐐硅瘎鏍峰紡*/
#evalute_wrap .info{
	height:1.24rem;
	width:7.22rem;
	border-top:1px solid #b8b8b8;
}
#evalute_wrap .info .left{
	display: inline-block;
	height: 1.24rem;
	width:1.11rem;
	position:relative;
	float:left;
}
#evalute_wrap .info .left img{
	position: absolute;
	left:0.05rem;
	top:0.31rem;
	width:0.92rem;
	height:0.92rem;
	border-radius: 50%;
}
#evalute_wrap .info .center{
	display: inline-block;
	width:2.8rem;
	height:0.69rem;
	float:left;
	padding-top:0.35rem;
}
#evalute_wrap .info .center strong{
	font-size: 0.28rem;
	color:#2c2c2c;
	font-weight: 100;
	display: block;
}
#evalute_wrap .info .center span{
	font-size: 0.19rem;
	color:#2c2c2c;
}
#evalute_wrap .info .right{
	width:3.3rem;
	height:1.24rem;
	position:relative;
	float:left;
}
#evalute_wrap .info .right span{
	font-size: 0.26rem;
	color:#2C2C2C;
	position:absolute;
	right:2.02rem;
	top:0.4rem;
}
#evalute_wrap .info .right ul li{
	float:left;
	margin-top:0.36rem;
	width:0.31rem;
	height:0.31rem;
	margin-left:0.04rem;
	background-size: 100% 100%;
}
#evalute_wrap .info .right li.first_star{
	margin-left:1.4rem;
}
#evalute_wrap .speak{
	width:6.6rem;
	height: auto;
}
#evalute_wrap .speak:after{
	content:'';
	display: block;
	height: 0;	
	clear: both;
}
#evalute_wrap .speak p{
	color:#2c2c2c;
	width:6.6rem;
	min-height:0.51rem;
	line-height: 0.51rem;
	font-size: 0.25rem;
	float: left;
}
#evalute_wrap .img_wrap{
	position: relative;
	height:1.72rem;
	width:7.22rem;
}
#evalute_wrap .img_wrap img{
	width:2.31rem;
	height:1.72rem;
	margin-right:0.1rem;
	object-fit: cover;
	float: left;
}
#evalute_wrap .img_wrap img.more{
	margin:0;
}
#evalute_wrap .img_wrap .img_more{
	position: absolute;
	display: inline-block;
	width:2.31rem;
	height:1.72rem;
	background-color: black;
	opacity: 0.6;
	right:0.085rem;
	top:0;
}
#evalute_wrap .img_wrap .img_more a{
	font-family: arial;
	display: block;
	width:2.31rem;
	height:1.72rem;
	text-align:center;
	line-height: 1.72rem;
	color:#fff;
	font-size: 0.36rem;
}
#evalute_wrap .click_button{
	height:0.81rem;
	width:7.22rem;
	line-height: 0.81rem;
	font-size: 0.2rem;
	color:#7c7c7c;
	position: relative;
}
#evalute_wrap .click_button span{
	margin-right:0.2rem;
}
#evalute_wrap .click_button .good_img{
	margin-left:3.05rem;
}
#evalute_wrap .click_button .eva_img{
	margin-left:0.4rem;
}
